<?php
session_start();
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of feria
 *
 * @author jean
 */
class flujoController extends Controller
{
   
    
    private $_modelo;
    
    public function __construct() {
        parent::__construct();
        $this->_modelo = $this->loadModel('generico');
    }
    function RegistroFeria(){
       $dt_fecha= date("Y-m-d", strtotime($_POST["dt_fecha"]));
       $strsector=$_POST["strsector"];
       $strpunto=$_POST["strpunto"];
       $ch_responsable=$_POST["ch_responsable"];
       $ch_tipo=$_POST["ch_tipo"];
       $ch_parroquia=$_POST['ch_parroquia'];
       $ch_municipio=$_POST['ch_municipio'];
       $ch_estado=$_POST['ch_estado'];
       $clvusuario=$_POST['clvusuario'];
       $campos='clvferia,clvtipo_feria,datefecha,clvestado,clvmunicipio,clvparroquia,strlocalidad ,strpunto,clvresponsable,clvcreador';
       $camposIn=':clvferia,:clvtipo_feria,:datefecha,:clvestado,:clvmunicipio,:clvparroquia,:strlocalidad,:strpunto,:clvresponsable,:clvcreador';
       $uuid = $this->_modelo->uuid();  
       $datos=array($uuid,$ch_tipo,$dt_fecha,$ch_estado,$ch_municipio,$ch_parroquia,$strsector,$strpunto,$ch_responsable,$clvresponsable );
       $data = $this->_modelo->insertar('public.tblferias', $campos,$camposIn,$datos);
       
       if(@$data){
           $res=array('success'=>true,'mensaje'=>'Datos Insertados Corectamente','dato'=>$data);
           
       }else{
                 $res=array('success'=>false,'mensaje'=>'Error al Insertar ','dato'=>$data);
       }
          echo json_encode($res); 
    }
            function RegistroUsuario(){
       $tip_per= $_POST["tip_per"];
       $strnombre=$_POST["strnombre"];
       $strapellido=$_POST["strapellido"];
       $strcorreo=$_POST["strcorreo"];
       $tipo_telefono=$_POST["tipo_telefono"];
       $str_tlf=$_POST["str_tlf"];
       $str_tlf=$tipo_telefono.$str_tlf;
       $int_cedula=$_POST['int_cedula'];
       $ch_parroquia=$_POST['ch_parroquia'];
       $ch_municipio=$_POST['ch_municipio'];
       $ch_estado=$_POST['ch_estado'];
       $ch_rol=$_POST['ch_rol'];
       $strlogin=$_POST['strlogin'];
       $ch_area=$_POST['ch_area'];
       $campos='clvrol, clvestado,clvmunicipio,clvparroquia,strnombres,strapellidos,stnci,stntelefono,blnvenezolano,strcorreo,strlogin,strclave,clvarea';
      $datos=array($ch_rol,$ch_estado,$ch_municipio,$ch_parroquia,$strnombre,$strapellido,$int_cedula,$str_tlf,$tip_per,$strcorreo,$strlogin, md5('123456'),$ch_area); 
       $camposIn=':clvrol, :clvestado,:clvmunicipio,:clvparroquia,:strnombres,:strapellidos,:stnci,:stntelefono,:blnvenezolano,:strcorreo,:strlogin,:strclave,:clvarea';
       $data = $this->_modelo->insertar('seguridad.tblusuarios', $campos,$camposIn,$datos);
       
       if(@$data){
           $res=array('success'=>true,'mensaje'=>'Datos Insertados Corectamente','dato'=>$data);
           
       }else{
                 $res=array('success'=>false,'mensaje'=>'Error al Insertar ','dato'=>$data);
       }
          echo json_encode($res);
       
    }
            function ModificarFeria(){
       $dt_fecha= date("Y-m-d", strtotime($_POST["dt_fecha"]));
       $strsector=$_POST["strsector"];
       $clvferia=$_POST['clvferia'];
       $strpunto=$_POST["strpunto"];
       $ch_responsable=$_POST["ch_responsable"];
       $ch_tipo=$_POST["ch_tipo"];
       $ch_parroquia=$_POST['ch_parroquia'];
       $ch_municipio=$_POST['ch_municipio'];
       $ch_estado=$_POST['ch_estado'];
       $clvusuario=$_POST['clvusuario'];
       
        $campos="clvtipo_feria=".$ch_tipo.","
                ."datefecha='".$dt_fecha."',"
                ."clvestado=".$ch_estado.","
                . "clvmunicipio=".$ch_municipio.","
                . "clvparroquia=".$ch_parroquia.","
                . "strlocalidad='".$strsector."',"
                . "strpunto='".$strpunto."',"
                . "clvresponsable=".$ch_responsable;
        $condicion = "clvferia='" . $clvferia."'";
        $data = $this->_modelo->modificar('tblferias', $campos, $condicion);
        if (@$data) {
            $res = array('success' => true, 'mensaje' => 'Se Modifico Correctamente Feria', 'dato' => $data);
        } else {
            $res = array('success' => false, 'mensaje' => 'Error al Insertar ', 'dato' => $data);
        }
        echo json_encode($res);
       
    }
            function ModificarUsuario() {

        $ch_rol = $_POST['ch_rol'];
        $ch_estado = $_POST['ch_estado'];
        $ch_municipio = $_POST['ch_municipio'];
        $ch_parroquia = $_POST['ch_parroquia'];
        $strnombre = $_POST["strnombre"];
        $strapellido = $_POST["strapellido"];
        $int_cedula = $_POST['int_cedula'];
        $strcorreo = $_POST["strcorreo"];
        $ch_area = $_POST['ch_area'];
        $clvusuario = $_POST['clvusuario'];
        $tipo_telefono=$_POST["tipo_telefono"];
       $str_tlf=$_POST["str_tlf"];
       $str_tlf=$tipo_telefono.$str_tlf;
        //$campos = "clvrol =".$ch_rol.", ";

        $campos = "clvrol = " . $ch_rol . ","
                . "clvestado =" . $ch_estado . ","
                . "clvmunicipio =" . $ch_municipio . ","
                . "clvparroquia =" . $ch_parroquia . ","
                . "strnombres ='" . $strnombre . "',"
                . "strapellidos='" . $strapellido . "',"
                 . "stntelefono='" . $str_tlf . "',"
                . "stnci ='" . $int_cedula . "',"
                . "strcorreo ='" . $strcorreo . "',"
                . "clvarea =" . $ch_area;
        $condicion = "clvusuario=" . $clvusuario;
        $data = $this->_modelo->modificar('seguridad.tblusuarios', $campos, $condicion);
        if (@$data) {
            $res = array('success' => true, 'mensaje' => 'Se Modifico Correctamente el Usuario', 'dato' => $data);
        } else {
            $res = array('success' => false, 'mensaje' => 'Error al Modificar ', 'dato' => $data);
        }
        echo json_encode($res);
    }
    function EliminarFeria(){
        $condicion ="'". $_POST['clvferia']."'";
        $campo ="clvferia";
        $data = $this->_modelo->eliminar('tblferias',$campo, $condicion);
        if (@$data) {
            $res = array('success' => true, 'mensaje' => 'Se Elimino Correctamente la Feria', 'dato' => $data);
        } else {
            $res = array('success' => false, 'mensaje' => 'Error al Eliminar ', 'dato' => $data);
        }
        echo json_encode($res);
    }
            function EliminarUsuario() {
        $tabla = "seguridad.tblusuarios";
        $condicion = $_POST['clvusuario'];
        $campo = 'clvusuario';
        $data = $this->_modelo->eliminar($tabla,$campo, $condicion);
        if (@$data) {
            $res = array('success' => true, 'mensaje' => 'Se Elimino Correctamente el Usuario', 'dato' => $data);
        } else {
            $res = array('success' => false, 'mensaje' => 'Error al Eliminar ', 'dato' => $data);
        }
        echo json_encode($res);
    }
    public function guardarDespacho(){
        $clvespecie=$_POST['clvespecie'];
        $clvpresentacion=$_POST['clvpresentacion'];
        $stndespacho=$_POST['stndespacho'];
        $stnpesada=$_POST['stnpesada'];
        $stnventa=$_POST['stnventa'];
        $stndevolucion=$_POST['stndevolucion'];
        $stnprecio=$_POST['stnprecio'];
       
        if (!empty($_POST['clvdespacho'])) {
            
             $campos="clvespecie=".$clvespecie.","
                ."clvpresentacion=".$clvpresentacion.","
                ."stndespacho='".$stndespacho."',"
                . "stnpesada='".$stnpesada."',"
                . "stnventa='".$stnventa."',"
                . "stndevolucion='".$stndevolucion."',"
                . "stnprecio='".$stnprecio."'";
        $condicion = "clvdespacho='" . $_POST['clvdespacho']."'";
        $data = $this->_modelo->modificar('public.tbldespacho', $campos, $condicion);
        }else {
            
        $campos='clvdespacho,  clvferia,  clvpresentacion ,  clvespecie ,  stndespacho ,  stnventa ,  stndevolucion ,  stnprecio ,  stnpesada';
        $campoIm=':clvdespacho,  :clvferia,  :clvpresentacion ,  :clvespecie ,  :stndespacho ,  :stnventa ,  :stndevolucion ,  :stnprecio ,  :stnpesada';
        $uuid= $this->_modelo->uuid();
        $datos=  array($uuid,$_SESSION['feria'],$clvpresentacion,$clvespecie,$stndespacho,$stnventa,$stndevolucion,$stnprecio,$stnpesada);
        $data = $this->_modelo->insertar('public.tbldespacho', $campos,$campoIm,$datos);  
        
        
        }
       
       
       if(@$data){
           $res=array('success'=>true,'mensaje'=>'Datos Insertados Corectamente','dato'=>$data);
           
       }else{
                 $res=array('success'=>false,'mensaje'=>'Error al Insertar ','dato'=>$data);
       }
          echo json_encode($res); 
    }

    public function index() {
        
    }

}
